package com.ruoyi.zhjd.exp.modules.laboratorystatistics.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.zhjd.exp.modules.laboratorystatistics.entity.LaboratoryStatisticsEntity;

import java.util.List;
import java.util.Map;
/*
 * @Author zhaij
 * @Description //实验室管理统计分析
 * @Date 10:07 2021\12\2 0002
 * @Param
 * @return
 **/
public interface LaboratoryStatisticsService extends IService<LaboratoryStatisticsEntity> {

    /*
     * @Author zhaij
     * @Description //试验统计柱图
     * @Date 10:07 2021\12\2 0002
     * @Param [map]
     * @return java.util.Map<java.lang.String,java.lang.Object>
     **/
    Map<String, Object> datastatistics(Map<String, Object> map);
    /*
     * @Author zhaij
     * @Description //试验统计饼图
     * @Date 10:07 2021\12\2 0002
     * @Param [map]
     * @return java.util.Map<java.lang.String,java.lang.Object>
     **/
    List<Map<String, Object>> datapies(Map<String, Object> map);
    /*
     * @Author zhaij
     * @Description //试验统计合格率术图
     * @Date 10:07 2021\12\2 0002
     * @Param [map]
     * @return java.util.Map<java.lang.String,java.lang.Object>
     **/
    Map<String, Object> dataQualifiedCol(Map<String, Object> map);
    /*
     * @Author zhaij
     * @Description //不同类型实验数据统计
     * @Date 10:17 2021\12\2 0002
     * @Param [map]
     * @return com.qzsoft.jeemis.common.utils.R<java.util.Map<java.lang.String,java.lang.Object>>
     **/
    List<Map<String, Object>> dataStatisticsByType(Map<String, Object> map);
}
